package com.l2jserver.script.java.tests;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class Tests
{
public static void main(String args[]) throws ScriptException, IOException
{
ScriptEngineManager sem = new ScriptEngineManager();
ScriptEngine se = sem.getEngineByExtension("java");
se.getContext().setAttribute("classpath", "C:/TestCode", 100);
se.getContext().setAttribute("mainClass", "Test", 100);
se.getContext().setAttribute("javax.script.filename", "Test.java", 100);
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("TestCode/Test.java")));
se.eval(br);
System.err.flush();
System.out.flush();
System.err.println("PRESS ANY KEY AFTER EDITING FILE");
System.in.read();
br = new BufferedReader(new InputStreamReader(new FileInputStream("TestCode/Test.java")));
se.eval(br);
}
}